Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F2 Italy F4 France F10 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Greece F3 Czech Republic F3 Germany F15 Sweden F4 Sweden F5 Germany-w1 Germany-w2 Poland F1 Poland F2 Poland F3 Germany F5 Germany F6 Austria F4 Iran F3 Germany F1 Austria F1 Austria F2 Austria F3 Croatia F1 Croatia F2 France F4 France F5 Great Britain F5 Great Britain F6 Netherlands F1 Germany F6 Austria F5 Italy F24 France F14 France F15 Germany F18 Czech Rep F4 Great Britain F1 Great Britain F2 France F3 Switzerland F3 Italy F5 Czech Republic F1 Austria F2 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Germany F4 Turkey F12 Turkey F13 Czech Republic F1 Czech Republic F2 Italy F11 Netherlands F2 Germany F6 Germany F8 France F20 Czech Republic F3 Czech Republic F1 Czech Republic F3 Czech Republic F1 Czech Republic F2 Czech Republic F3 Czech Republic F4 Sweden F1 Sweden F3 Austria F4 Germany F8 Germany F14 Germany-w3 Germany-w4 Israel F4 Israel F5 Israel F6 Germany F1 Germany F3 Germany F4 Portugal F1 Portugal F2 Portugal F3 Turkey F1 Turkey F2 Austria F6 Austria F9 Sweden F4 Sweden F5 Mexico F6 Mexico F7 Mexico F8 Mexico F9 Italy F15 Netherlands F3 Germany F16 Czech Rep F5 India F6 India F7 Thailand F6 Germany F1 Germany F2 Austria F1 Korea F1 Korea F2 Korea F3 Germany F7 Korean Rep. F4 France F17 Germany F8 France F19 IPP Open - Helsinki Czech Indoor Open - Prague Ischgl International ATP Challenger - Ischgl ATP Challenger Numea - New Caledonia KGHM Polish Indoors - Wroclaw Gemax Samsung Open 2005 - Belgrade Sarajevo Open - Sarajevo Draft Corona Mexico City Open - Mexico City Olbia Challenger - Olbia Citta di Monza - Monza Czech Open 2005 - Prostejov Olimp Kyiv Open - Kiev Tatra Banka Open - Bratislava PrivatBank Cup - Dnepropetrovsk Intersport Heilbronn Open - Heilbronn Nord LB Open 2006 - Braunschweig Schickedanz Open 2007 - Furth Ethias Trophy - Mons ECM Prague Open 2008 - Prague Israel Open in Memory of Col. Ilan Ramon - Ramat Hasharon Oberstaufen Cup-Head German Master's Series - Oberstaufen Furth Challenger Eckental Challenger Bangkok Challenger Trnava Challenger Kyoto Challenger Pingguo Challenger Ostrava Challenger Prostejov Challenger Manerbio Challenger Campinas Challenger Loughborough Challenger Bergamo Challenger St. Brieuc Challenger Rome Challenger Bordeaux Challenger Furth Challenger Eckental Challenger Leon Challenger Guadalajara Challenger Prague Challenger Scheveningen Challenger Poznan Challenger Oberstaufen Challenger Sacramento Challenger Tiburon Challenger Geneva Challenger Heilbronn Challenger Prostejov Challenger San Benedetto Challenger Recanati Challenger Shanghai Challenger Prague Challenger Winnipeg Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Quimper Challenger Segovia Challenger Mouilleron-Le-Captif Challenger Phoenix Challenger Mallorca Challenger Eckental Challenger Bratislava Challenger Canberra Challenger Quimper 2 Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Rovereto Challenger Gwangju Challenger Little Rock Challenger Tyler Challenger Palmas del Mar Challenger Karlsruhe Challenger Grodzisk Mazowiecki Challenger Mallorca Challenger Orleans Challenger Togliatti Cup - Togliatti Synsam Swedish Open - Bastad Thailand Open - Bangkok AIG Japan Open - Tokyo Chennai Open - Chennai Brasil Open - Costa do Sauipe Open SEAT Godo 2006 - Barcelona s Tennis Masters 06 - Graz Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Croatia Open Umag - Umag Orange Prokom Open - Sopot St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco BMW Open - Munich Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Croatia Open - Umag Warsteiner Challenger Wolfsburg - Wolfsburg ATU Cup - Weiden Tatra Banka Slovak Open - Bratislava St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Arroyo de la Encomienda - Valladolid Gerry Weber Open - Halle KGHM Polish Indoors - Wroclaw The LTA Wrexham Challenger - Wrexham San Luis Potosi Challenger - San Luis Potosi Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai The Dubai Tennis Championships - Dubai The LTA Bolton Challenger - Bolton Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava Fergana Challenger - Fergana AEGON International - Eastbourne 84° Concurso Internacional Tenis San Sebastian - San Sebastian Caversham International Tennis Tournament - Jersey Milan Challenger Istanbul Challenger Eckental Challenger Ortisei Challenger Segovia Challenger Salzburg Challenger Legg Mason Tennis Classic - Washington Thailand Open - Bangkok Heilbronn Challenger China Open - Beijing Ningboo Challenger Suzhou Challenger Hua Hin Challenger Bratislava Challenger KGHM Polish Indoors - Wroclaw Manchester Challenger Surbiton Challenger The Dubai Tennis Championships - Dubai Winnetka Challenger BMW Open - Munich Gerry Weber Open - Halle St. Remy Challenger Thailand Open - Bangkok Orleans Challenger TCT Open - Tunis Garden Open - Rome Zivnobanka Czech Open - Prostejov CA Challenge 2002 - Graz Black Forest Open - Freudenstadt BMW Challenger Open - Monchengladbach Neride Prague Indoor - Prague Neride Prague Indoor - Prague Winston Salem - Winston Salem Samarkand Challenger - Samarkand ECM Cup - Prague Kyiv Open - Kiev Portoroz Challenger IX Torneo Internacionale de Tennis - Barletta Heineken Open - Auckland Open Sud de France - Montpellier Bauer Watertechnology Cup - Eckental Mobilux Open - Luxembourg Challenger 42 - Andrezieux KGHM Emax Polish Indoors - Wroclaw ECM Prague Open - Prague Schickendanz Open - Furth Timisoara Challenger - Timisoara Ethias Trophy - Mons Open de Rennes La Trinitaine - Rennes Privatbank Open 2006 - Dnepropetrovsk Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Prosperita Open 2007 - Ostrava Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague BMW Open - Munich Guadalajara Challenger Open des Alpes Trophee BNP Paribas - Grenoble Challenger 42 - Andrezieux Prague Challenger Atlanta Tennis Championships - Atlanta Bet-at-home Open - Hamburg KGHM Dialog Polish Indoors - Wroclaw ECM Prague Open 2005 - Prague Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Erste Bank Open - Vienna 5 Volkswagen Challenger - Wolfsburg Qatar ExxonMobil Open - Doha Status Athens Open - Athens BMW Open - Munich Topshelf Open - 's-Hertogenbosch Prosperita Open 2008 - Ostrava Challenger Hamburg - Hamburg Valencia Open - Valencia Tampere Imageneering Open - Tampere Nord LB Open - Braunschweig Qatar ExxonMobil Open - Doha Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Dubai Duty Free Tennis Championships - Dubai Black Forest Open - Freudenstadt BMW Tennis Championship - Sunrise Barcelona Open BancSabadell - Barcelona Kobstaedernes ATP Challenger - Kolding Labertz Open by Stawag - Aachen BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel China Open - Beijing Erste Bank Open - Vienna Karlsruhe Challenger Valencia Open - Valencia Aircel Chennai Open - Chennai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Monza Challenger Cremona Challenger Ojai Challenger Braunschweig Challenger Prague Open - Prague Oberstaufen Challenger Open 13 - Marseille Bangkok Challenger BMW Open - Munich Gerry Weber Open - Halle Czech Indoor Open - Prague Moselle Open - Metz Erste Bank Open - Vienna Wolfsburg Challenger Mercedes Cup - Stuttgart Samarkand Challenger - Samarkand Guangzhou Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Chengdu Open - Chengdu Furth Challenger Qatar ExxonMobil Open - Doha ASB Classic - Auckland New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona Como Challenger Geneva Open - Geneva German Tennis Championships - Hamburg Recife Challenger Belo Horizonte Challenger Moselle Open - Metz China Open - Beijing Wolfsburg Challenger Swiss Indoors Basel - Basel Guadalajara Challenger Qatar ExxonMobil Open - Doha Rimouski Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mersin Challenger Ostdeutscher Sparkassen Cup - Dresden Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Nord/LB Open - Braunschweig Gazprom Hungarian Open - Budapest BMW Open - Munich St.Petersburg Challenger by Kinex - St. Petersburg Geneva Open - Geneva Mercedes Cup - Stuttgart Kosice Challenger Milan Challenger Noventi Open - Halle Turkish Airlines Open Antalya - Antalya BB&T Atlanta Open - Atlanta Citi Open - Washington Moselle Open - Metz Izmir Challenger European Open - Antwerp Swiss Indoors Basel - Basel Shanghai Challenger Ningboo Challenger Tata Open Maharashtra - Pune Levene Gouldin & Thompson Tennis Challenger - Binghamton Tashkent Challenger Seoul Challenger Dubai Duty Free Tennis Championships - Dubai Loughborough Challenger ATU Cup 2001 - Weiden Open de Rennes - Rennes Bauer Watertechnilogy Cup 2008 - Eckental Noumea Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Cherbourg Challenger Kyoto Challenger San Luis Potosi Challenger bett1HULKS Indoors - Cologne Aachen Challenger Mexico City Challenger Open Sud de France - Montpellier Open de la Ville de Saint Denis - Reunion Island Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Marburg Challenger Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Moselle Open - Metz Tennis Napoli Cup - Naples Warsteiner Challenger Lubeck - Lubeck Ortisei Challenger Ordina Open - 's-Hertogenbosch San Benedetto Challenger New Delhi Challenger Melbourne Summer Set - Melbourne Open Sud de France - Montpellier Dallas Open - Dallas BMW Tennis Championship - Sunrise Tennis Napoli Cup 2006 - Napoli Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Neride Prague Indoor - Prague Braunschweig Challenger Barcelona Open Banc Sabadell - Barcelona Oberstaufen Challenger Thailand Open - Bangkok San Remo Challenger Mercedes Cup - Stuttgart Noventi Open - Halle Prague Challenger Zivnobanka Czech Open - Prostejov Hall of Fame Open - Newport Geneva Challenger Oberstaufen Cup - Oberstaufen Bratislava Challenger Bauer Watertechnology Cup 2007 - Eckental Alexander Kolyaskin Memorial - Donetsk Tatra Banka Open - Bratislava Jameson Cup - Milan GHI Bronx Tennis Classic - Bronx Truist Atlanta Open - Atlanta Vicenza Challenger Furth Challenger Winston-Salem Open - Winston-Salem Stockholm Open - Stockholm Milano Challenger-Jameson Cup - Milan Todi Challenger Portoroz Challenger Nanchang Challenger Kaohsiung Challenger Top Wool Challenger - Biella San Marino Challenger Bergamo Challenger Zhuhai Challenger USTA Comerica Challenger - Aptos Guangzhou Challenger Tatra Banka Open 2006 - Bratislava Shenzhen Challenger Ispat Open 2004 - Ostrava Steelers Cup - Kosice Ostrava Challenger Bauer Watertechnology Cup - Eckental Aix En Provence Challenger Prague Open - Prague Ortisei Challenger Eckental Challenger Prague Challenger Oberstaufen Challenger Ho Chi Minh City Challenger Mercedes Cup - Stuttgart 7° Trani Cup - Trani 10ø Tornea B. Camparini - Reggio Emilia Cherbourg Challenger Canottieri Minico 2004 - Mantova Irving Challenger San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Surbiton Challenger Ningboo Challenger Salzburg Challenger Nokian Hakkapeliitta Open - Tampere St. Tropez Challenger Happy Valley Challenger Prostejov Challenger Gonet Geneva Open - Geneva Citi Open - Washington Surbiton Challenger Challenger Ford de Cherbourg - Cherbourg Tehran Open ATP Challenger - Tehran Indian Wells Challenger Ilkley Challenger Togliatti Cup - Togliatti Cherbourg Challenger Biella 3 Challenger Lugano Challenger Schickendanz Open - Furth St. Petersburg Challenger by Kinex - St. Petersburg Alphen Challenger Indianapolis Challenger Ortisei Challenger Cherbourg Challenger Lugano Challenger Seoul Challenger Busan Challenger Salzburg Challenger Trieste Challenger Porto Challenger Cassis Challenger Bratislava 2 Challenger Challenger Leon 2004 - Leon St. Petersburg Challenger - St. Petersburg Napoli Challenger Moselle Open - Metz Wroclaw Challenger Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Hypo Group Tennis International - Portschach The Stella Artois Championships - London Eckental Challenger Croatia Open - Umag St. Petersburg Open - St. Petersburg SAP Open - San Jose Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Costa do Sauipe Quimper Challenger BMW Open - Munich Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Masters - Toronto BNP Paribas Open - Indian Wells Brisbane International - Brisbane Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Open Sabadell Atlantico - Barcelona Shanghai ATP Masters 1000 - Shanghai RCA Championships - Indianapolis BNP Paribas Open - Indian Wells Sony Open Tennis - Miami If Stockholm Open - Stockholm Brisbane International - Brisbane Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Estoril Open - Estoril Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Anytech365 Andalucia Open - Marbella BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris Miami Open - Miami Dubai Duty Free Tennis Championships - Dubai SAP Open - San Jose Abierto Mexicano de Tenis Mifel - Los Cabos Stockholm Open - Stockholm Zhuhai Open - Zhuhai Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Winston-Salem Open - Winston-Salem French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Moselle Open - Metz Davis Cup, World Group, 1R, CZE-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, QF, RUS-CZE 3-2 Rakuten Japan Open - Tokyo Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, QF, CHI-CZE 1-4 Erste Bank Open - Vienna Davis Cup, World Group, QF, FRA-GER 3-2 Delray Beach Open - Delray Beach Davis Cup, Finals, QF, GBR-GER 1-2 Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid U.S. Open - New York French Open - Paris Wimbledon - London All Lower level tournaments Wimbledon - London Davis Cup, World Group, F, ESP-CZE, 5-0 Verona Challenger Davis Cup, Group 1, 2R, MAR-CZE 0-5